﻿using System;
using System.Collections.Generic;
using System.Text;

namespace NP.BPMReportPlatform.Entities.BPM_Business
{
    /// <summary>
    /// CPU报价 CPUType2下的 行数据
    /// </summary>
    public class QuotationCPUType2DetailChild : BaseLine
    {
        /// <summary>
        /// 外键
        /// 颜色子表(QuotationCPUType2Detail2)的ID
        /// </summary>
        public Guid? QuotationCPUType2Detail2Id { get; set; }

        /// <summary>
        /// 产品属性
        /// </summary>
        public string ProductType { get; set; }

        /// <summary>
        /// 产品编码
        /// </summary>
        public string ProductCode { get; set; }

        /// <summary>
        /// 产品名称
        /// </summary>
        public string ProductName { get; set; }

        /// <summary>
        /// 发货工厂
        /// </summary>
        public string SaleRegion { get; set; }

        /// <summary>
        /// 喷涂单m^2部件使用产品重量（Unit: KG)
        /// </summary>
        public decimal? SprayProductWeight { get; set; }

        /// <summary>
        /// 销售确认结算KG价(含税)
        /// </summary>
        public string ProposedContractPrice { get; set; }

        /// <summary>
        /// 销售确认结算KG价(不含税)
        /// </summary>
        public decimal? NoTaxProposedContractPrice { get; set; }

        /// <summary>
        /// 月度用量预计
        /// </summary>
        public string FixedMonthlyAmount { get; set; }

        /// <summary>
        /// 生产加工费（元/KG）
        /// </summary>
        public decimal? ProcessingFee { get; set; }

        /// <summary>
        /// 生产加工费%（元/KG）
        /// </summary>
        public decimal? ProcessingFeeRatio { get; set; }

        /// <summary>
        /// 是否将合同拟结算价格同步到SAP
        /// </summary>
        public string SyncSAP { get; set; }

        /// <summary>
        /// RMC(移动平均价)
        /// </summary>
        public decimal? RMC { get; set; }

        /// <summary>
        /// RMC2（最新采购价）
        /// </summary>
        public decimal? RMC2 { get; set; }

        /// <summary>
        /// RMC%(移动平均价)
        /// </summary>
        public decimal? RMCRatio { get; set; }

        /// <summary>
        /// RMC2%（最新采购价）
        /// </summary>
        public decimal? RMC2Ratio { get; set; }

        /// <summary>
        /// RMC2%报错提示
        /// </summary>
        public string RMC2ErroPrompt { get; set; }

        /// <summary>
        /// 扣减加工费后毛利（移动平均价）
        /// </summary>
        public decimal? GrossProfit1 { get; set; }

        /// <summary>
        /// 扣减加工费后毛利2(最新采购价)
        /// </summary>
        public decimal? GrossProfit2 { get; set; }
    }
}
